cover by a smoke screen - Turc Anglais Dictionnaire